package top.continew.admin.sport.service;

import top.continew.admin.sport.model.resp.ProjectEntryResp;
import top.continew.starter.extension.crud.model.query.PageQuery;
import top.continew.starter.extension.crud.model.resp.PageResp;
import top.continew.starter.extension.crud.service.BaseService;
import top.continew.admin.sport.model.query.ProjectEntryGradeQuery;
import top.continew.admin.sport.model.req.ProjectEntryGradeReq;
import top.continew.admin.sport.model.resp.ProjectEntryGradeDetailResp;
import top.continew.admin.sport.model.resp.ProjectEntryGradeResp;

import java.util.List;

/**
 * 比赛成绩业务接口
 *
 * @author xiahaike
 * @since 2024/09/15 12:52
 */
public interface ProjectEntryGradeService extends BaseService<ProjectEntryGradeResp, ProjectEntryGradeDetailResp, ProjectEntryGradeQuery, ProjectEntryGradeReq> {
    PageResp<ProjectEntryGradeResp> myPage(ProjectEntryGradeQuery projectEntryGradeQuery, PageQuery pageQuery);

    List<ProjectEntryResp> noGrade(Long projectId);
}